package com.simple.po;

import java.util.Date;

import com.xunj.core.CorePo;

/**
 * FeeOtherFee entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class FeeOtherFee extends CorePo implements java.io.Serializable {

	// Fields

	private String otherFeeId;
	private String areaId;
	private String areaName;
	private String otherFeeType;
	private String otherFeeClasses;
	private String otherFeeYear;
	private String otherFeeMonth;
	private String employeeId;
	private String employeeName;
	private String handlerUserId;
	private String handlerUserName;
	private Double otherFeeAmount;
	private String otherFeeRemark;
	private Date otherFeeDate;
	private Date createDate;
	private String createUserId;
	private String createUserName;
	private String state;
	private String reportState;
	private Date reportDate;
	private String relationDataId;

	// Constructors

	/** default constructor */
	public FeeOtherFee() {
	}

	/** minimal constructor */
	public FeeOtherFee(String otherFeeId, String employeeId) {
		this.otherFeeId = otherFeeId;
		this.employeeId = employeeId;
	}

	/** full constructor */
	public FeeOtherFee(String otherFeeId, String areaId, String areaName,
			String otherFeeType, String otherFeeClasses, String otherFeeYear,
			String otherFeeMonth, String employeeId, String employeeName,
			String handlerUserId, String handlerUserName,
			Double otherFeeAmount, String otherFeeRemark, Date otherFeeDate,
			Date createDate, String createUserId, String createUserName,
			String state, String reportState, Date reportDate,
			String relationDataId) {
		this.otherFeeId = otherFeeId;
		this.areaId = areaId;
		this.areaName = areaName;
		this.otherFeeType = otherFeeType;
		this.otherFeeClasses = otherFeeClasses;
		this.otherFeeYear = otherFeeYear;
		this.otherFeeMonth = otherFeeMonth;
		this.employeeId = employeeId;
		this.employeeName = employeeName;
		this.handlerUserId = handlerUserId;
		this.handlerUserName = handlerUserName;
		this.otherFeeAmount = otherFeeAmount;
		this.otherFeeRemark = otherFeeRemark;
		this.otherFeeDate = otherFeeDate;
		this.createDate = createDate;
		this.createUserId = createUserId;
		this.createUserName = createUserName;
		this.state = state;
		this.reportState = reportState;
		this.reportDate = reportDate;
		this.relationDataId = relationDataId;
	}

	// Property accessors

	public String getOtherFeeId() {
		return this.otherFeeId;
	}

	public void setOtherFeeId(String otherFeeId) {
		this.otherFeeId = otherFeeId;
	}

	public String getAreaId() {
		return this.areaId;
	}

	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return this.areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getOtherFeeType() {
		return this.otherFeeType;
	}

	public void setOtherFeeType(String otherFeeType) {
		this.otherFeeType = otherFeeType;
	}

	public String getOtherFeeClasses() {
		return this.otherFeeClasses;
	}

	public void setOtherFeeClasses(String otherFeeClasses) {
		this.otherFeeClasses = otherFeeClasses;
	}

	public String getOtherFeeYear() {
		return this.otherFeeYear;
	}

	public void setOtherFeeYear(String otherFeeYear) {
		this.otherFeeYear = otherFeeYear;
	}

	public String getOtherFeeMonth() {
		return this.otherFeeMonth;
	}

	public void setOtherFeeMonth(String otherFeeMonth) {
		this.otherFeeMonth = otherFeeMonth;
	}

	public String getEmployeeId() {
		return this.employeeId;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}

	public String getEmployeeName() {
		return this.employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public String getHandlerUserId() {
		return this.handlerUserId;
	}

	public void setHandlerUserId(String handlerUserId) {
		this.handlerUserId = handlerUserId;
	}

	public String getHandlerUserName() {
		return this.handlerUserName;
	}

	public void setHandlerUserName(String handlerUserName) {
		this.handlerUserName = handlerUserName;
	}

	public Double getOtherFeeAmount() {
		return this.otherFeeAmount;
	}

	public void setOtherFeeAmount(Double otherFeeAmount) {
		this.otherFeeAmount = otherFeeAmount;
	}

	public String getOtherFeeRemark() {
		return this.otherFeeRemark;
	}

	public void setOtherFeeRemark(String otherFeeRemark) {
		this.otherFeeRemark = otherFeeRemark;
	}

	public Date getOtherFeeDate() {
		return this.otherFeeDate;
	}

	public void setOtherFeeDate(Date otherFeeDate) {
		this.otherFeeDate = otherFeeDate;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateUserId() {
		return this.createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUserName() {
		return this.createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public String getState() {
		return this.state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getReportState() {
		return this.reportState;
	}

	public void setReportState(String reportState) {
		this.reportState = reportState;
	}

	public Date getReportDate() {
		return this.reportDate;
	}

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}

	public String getRelationDataId() {
		return this.relationDataId;
	}

	public void setRelationDataId(String relationDataId) {
		this.relationDataId = relationDataId;
	}

}